/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.imsx.model;

/**
 *
 * @author mivkys
 */
public class Item {

    private String itemId;
    private Producto producto;
    private int cantidad;

    public Item() {
    }

    public Item( Producto producto, int cantidad) {
        this.itemId = producto.getProductoId();
        this.producto = producto;
        this.cantidad = cantidad;
    }

    /**
     * @return the itemId
     */
    public String getItemId() {
        return itemId;
    }

    /**
     * @param itemId the itemId to set
     */
    public void setItemId(String itemId) {
        this.itemId = itemId;
    }

    /**
     * @return the producto
     */
    public Producto getProducto() {
        return producto;
    }

    /**
     * @param producto the producto to set
     */
    public void setProducto(Producto producto) {
        this.producto = producto;
    }

    /**
     * @return the cantidad
     */
    public int getCantidad() {
        return cantidad;
    }

    /**
     * @param cantidad the cantidad to set
     */
    public void setCantidad(int cantidad) {
        this.cantidad = cantidad;
    }

    public double precioTotal() {
        if (getProducto() != null) {
            return getCantidad() * getProducto().getPrecio();
        }
        return 0.0;
    }

    @Override
    public String toString() {
        return  itemId + ":" + cantidad + ",";
    }
    
}
